const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    proxy: {
      // http: www.baidu.com  -->DNS服务器-->   23.34.34.132: 8083
      // proxy代理的原理 是在本地搭建一个node服务器，
      // 使用node 加载中间件http-proxy-middleware
      // 将请求转发到目标服务器 解决跨域

      "/ruoyi": { //代理名称
        target: "http://8.137.35.74:8080", //目标服务器地址
        changeOrigin: true,//允许跨域
        ws: true,//允许websocket协议
        pathRewrite: { //路径重新
          "^/ruoyi": ""
        }
      },
      // https://v.api.aa1.cn/api/api-qq-gj/index.php 
      "/mybox": { //qq估值的代理
        target: "https://v.api.aa1.cn", //目标服务器
        changeOrigin: true,
        ws: true,
        pathRewrite: { //路径重写
          "^/mybox": ""
        }
      }
    }
  }
})
